Reconstructing Core Dumps (25386)
نویسندگان
چکیده
When a software failure occurs in the field, it is often difficult to reproduce. Guided by a memory dump at the moment of failure (a “core dump”), our RECORE test case generator searches for a series of events that precisely reconstruct the failure from primitive data. Applied on seven non-trivial Java bugs, RECORE reconstructs the exact failure in five cases without any runtime overhead in production code. Keywords-debugging; failure reproduction; test case generation; memory dumps
منابع مشابه
How to Group Crashes Effectively: Comparing Manually and Automatically Grouped Crash Dumps
Crash dumps have become an important source for software developers to learn quality issues in released software. Since a same bug can be repeatedly triggered by different users, an overwhelming number of crash dumps are returned daily. Techniques for automatically grouping crash dumps are mostly based on call stacks captured at crash sites; although fast, they can incorrectly group irrelevant ...
متن کاملIdentifying Volatile Data from Multiple Memory Dumps in Live Forensics
One of the core components of live forensics is to collect and analyze volatile memory data. Since the dynamic analysis of memory is not possible, most live forensic approaches focus on analyzing a single snapshot of a memory dump. Analyzing a single memory dump raises questions about evidence reliability; consequently, a natural extension is to study data from multiple memory dumps. Also impor...
متن کاملLocating leaks & dumps in open channels with minimal sensing
In this paper, we investigate methods for automated localization of leaks and dumps in an open channel flow. We propose a framework under which we solve this important system health monitoring problem by using a network of level sensors and estimation algorithms. We first discuss numerical techniques for simulating a channel with leaks or dumps. We then give results of a multiple-model estimati...
متن کاملmCarve: Carving Attributed Dump Sets
Carving is a common technique in digital forensics to recover data from a memory dump of a device. In contrast to existing approaches, we investigate the carving problem for sets of memory dumps. Such a set can, for instance, be obtained by dumping the memory of a number of smart cards or by regularly dumping the memory of a single smart card during its lifetime. The problem that we define and ...
متن کاملMonitoring of the genetic health of cattle in the Czech Republic
A screening was carried out for CVM, BLAD, DUMPS, bovine citrullinaemia, glycogen storage disease V, and Robertsonian translocations in the cattle population of the Czech Republic. In 406 Holstein sires and 146 Czech Pied (Czech Simmental) sires entering the AI programme in the Czech Republic from 2003–2005, no heterozygous sire for DUMPS, bovine citrullinaemia and BLAD was found. The heterozyg...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013